const fs = require("fs");
const path = require("path");

var par = process.argv[2];
var filePath = path.join(__dirname,'/'+par);
var stat = fs.lstatSync(filePath);

if(stat.isFile()){ //如果输入文件
    fs.unlinkSync(filePath);
}
else if(stat.isDirectory()){ //如果是文件夹
    fs.readdir(filePath,(err,files)=>{
        if(err){
            console.log(err);
        }
        else{
            for(var i=0; i<files.length; i++){ //遍历删除文件夹目录下的文件
                fs.unlinkSync(path.join(filePath,'/'+files[i]));
                
            }
            console.log(path.join(__dirname,'/'+par));
            fs.rmdir(path.join(__dirname,'/'+par),(err)=>{ //删除空文件夹
                if(err){
                    console.log(err);
                }
            });
        }
    })
}